############################################################
#######       ::          #######
############     : Release Candidate 3    ############
############         ahmed-samara                ############
################      www.alamuae.com       ################
################   www.vbulletinclub.com    ################
############################################################
      
  : vb/admincp/setup.php

 :
1-vb/newthread.php
2-vb/admincp/forum.php

================www.alamuae.com==================
================www.alamuae.com==================
 : vb/newthread.php

  :

// ############################### start new thread ###############################
if ($_REQUEST['do'] == 'newthread')
{


    :  

      //      
$dateandtime=time();
 $todaydate=vbdate($dateformat,$dateandtime);
 $todaytime=vbdate($timeformat,$dateandtime);
 $forummax=$DB_site->query_first("SELECT maxmumther,timebtther FROM forum where forumid ='$forumid'");
 $usermmax=$DB_site->query("SELECT * FROM thread where forumid ='$forumid' and postuserid='$bbuserinfo[userid]' ORDER BY dateline DESC LIMIT $forummax[maxmumther] ");
 $level = 0;
 $forummaxmaxmumtim = ( 60 * 60 * $forummax[timebtther]) ;
 while ($usertherd=$DB_site->fetch_array($usermmax)) {
 $threaddate =  vbdate($dateformat,$usertherd[dateline]) ;
 $threadtime =  vbdate($timeformat,$usertherd[dateline]) ;
   if ( $threaddate == $todaydate ) {
   if ( time()-$usertherd[dateline] <= $forummaxmaxmumtim ) {
   if ($level == 0   ) {
 $level  = 1 ;
 } else {
 $level =  $level + 1 ;
 }
  if ( $forummax[maxmumther]!= 0 and  $forummax[maxmumther] == $level )  {
  eval(print_standard_error('error_maxthercheck'));
  exit;
 }
   }
 }
}
  //      

================www.alamuae.com==================
================www.alamuae.com==================

  : vb/admincp/forum.php
  :

	print_yes_no_row($vbphrase['index_new_posts'], 'options[indexposts]' , $forum['indexposts'] );


    :

      print_input_row(construct_phrase("         <dfn>(  =  )</dfn>"), 'forum[maxmumther]', $forum['maxmumther']);
      print_input_row(construct_phrase("  (  )            <dfn>(=  )</dfn>"), 'forum[timebtther]', $forum['timebtther']);

==================
==================

  :
print_cp_header($vbphrase['forum_manager']);

  :
print_cp_header(construct_phrase($vbphrase['x_manager'], $vbphrase['forum']));

==================
==================

  :
	     'warnall' => 0,

 :
		      'warnall' => 0,
                  'maxmumther' => 0,
                  'timebtther' => 0,

==================
==================

  :
        print_table_header($vbphrase['add_new_forum']);

 :
        print_table_header(construct_phrase($vbphrase['add_new_x'], $vbphrase['forum']));

==================
==================

  :
        print_table_header($vbphrase['moderation_options']);

	print_input_row($vbphrase['emails_to_notify_when_post'], 'forum[newpostemail]', $forum['newpostemail']);
        print_input_row($vbphrase['emails_to_notify_when_thread'], 'forum[newthreademail]', $forum['newthreademail']);

        print_yes_no_row($vbphrase['moderate_posts'] . ' <dfn>(' . $vbphrase['require_moderator_validation_before_new_posts_are_displayed'] . ')</dfn>', 'options[moderatenewpost]', $forum['moderatenewpost']);
        print_yes_no_row($vbphrase['moderate_threads'] . ' <dfn>(' . $vbphrase['require_moderator_validation_before_new_threads_are_displayed'] . ')</dfn>', 'options[moderatenewthread]', $forum['moderatenewthread']);
        print_yes_no_row($vbphrase['moderate_attachments'] . ' <dfn>(' . $vbphrase['require_moderator_validation_before_new_attachments_are_displayed'] . ')</dfn>', 'options[moderateattach]', $forum['moderateattach']);
        print_yes_no_row($vbphrase['warn_administrators'], 'options[warnall]', $forum['warnall']);

        print_table_header($vbphrase['style_options']);

 :
	print_table_header(construct_phrase($vbphrase['x_options'], $vbphrase['moderation']));

	print_input_row(construct_phrase($vbphrase['emails_to_notify_when_x'], $vbphrase['post']), 'forum[newpostemail]', $forum['newpostemail']);
	print_input_row(construct_phrase($vbphrase['emails_to_notify_when_x'], $vbphrase['thread']), 'forum[newthreademail]', $forum['newthreademail']);

	print_yes_no_row(construct_phrase($vbphrase['moderate_x'], $vbphrase['posts']) . ' <dfn>(' . construct_phrase($vbphrase['require_moderator_validation_before_new_x_are_displayed'], $vbphrase['posts']) . ')</dfn>', 'options[moderatenewpost]', $forum['moderatenewpost']);
	print_yes_no_row(construct_phrase($vbphrase['moderate_x'], $vbphrase['threads']) . ' <dfn>(' . construct_phrase($vbphrase['require_moderator_validation_before_new_x_are_displayed'], $vbphrase['threads']) . ')</dfn>', 'options[moderatenewthread]', $forum['moderatenewthread']);
	print_yes_no_row(construct_phrase($vbphrase['moderate_x'], $vbphrase['attachments']) . ' <dfn>(' . construct_phrase($vbphrase['require_moderator_validation_before_new_x_are_displayed'], $vbphrase['attachments']) . ')</dfn>', 'options[moderateattach]', $forum['moderateattach']);
	print_yes_no_row($vbphrase['warn_administrators'], 'options[warnall]', $forum['warnall']);

	print_table_header(construct_phrase($vbphrase['x_options'], $vbphrase['style']));


==================
==================

  :
        print_stop_message('invalid_title_specified');

 :
        print_stop_message('invalid_x_specified', $vbphrase['title']);

==================
==================

  :
        print_stop_message('saved_forum_x_successfully', $forum['title']);

 :
        print_stop_message('saved_x_y_successfully', $vbphrase['forum'], $forum['title']);

==================
==================

  :
       print_stop_message('cant_parent_forum_to_self');

 :
       print_stop_message('cant_parent_x_to_self', $vbphrase['forum']);

==================
==================

  :
       print_stop_message('cant_parent_forum_to_child');

 :
       print_stop_message('cant_parent_x_to_child', $vbphrase['forum']);

==================
==================

  :
       print_stop_message('saved_forum_x_successfully', $forum['title']);

 :
       print_stop_message('saved_x_y_successfully', $vbphrase['forum'], $forum['title']);

==================
==================

  :
       print_stop_message('deleted_forum_successfully');

 :
       print_stop_message('deleted_x_successfully', $vbphrase['forum']);

==================
==================

  :
       print_stop_message('saved_display_order_successfully');

 :
       print_stop_message('saved_x_successfully', $vbphrase['display_order']);

==================
==================

  :
$forumoptions = array(		
      'edit' => $vbphrase['edit_forum'],
      'view' => $vbphrase['view_forum'],
      'remove' => $vbphrase['delete_forum'],
      'add' => $vbphrase['add_child_forum'],
      'addmod' => $vbphrase['add_moderator'],
      'annc' => $vbphrase['add_announcement'],
      'perms' => $vbphrase['view_permissions'],
      // 'move' => $vbphrase['move'],
      // 'empty' => $vbphrase['empty_forums']

 :
$forumoptions = array(
		'edit' => construct_phrase($vbphrase['edit_x'], $vbphrase['forum']),
		'view' => construct_phrase($vbphrase['view_x'], $vbphrase['forum']),
		'remove' => construct_phrase($vbphrase['delete_x'], $vbphrase['forum']),
		'add' => construct_phrase($vbphrase['add_child_x'], $vbphrase['forum']),
		'addmod' => construct_phrase($vbphrase['add_x'], $vbphrase['moderator']),
		'annc' => construct_phrase($vbphrase['add_x'], $vbphrase['announcement']),
		'perms' => construct_phrase($vbphrase['view_x'], $vbphrase['permissions']),
		// 'move' => $vbphrase['move'],
		// 'empty' => construct_phrase($vbphrase['empty_x'], $vbphrase['forums'])


==================
==================

  :
      $mainoptions['mod'] = $vbphrase['add_moderator'];

 :
      $mainoptions['mod'] = construct_phrase($vbphrase['add_x'], $vbphrase['moderator']);

==================
==================

  :
      print_table_header($vbphrase['forum_manager'], 4);

 :
      print_table_header(construct_phrase($vbphrase['x_manager'], $vbphrase['forum']), 4);

==================
==================

  :
      $mods['add'] = $vbphrase['add_moderator'];

 :
      $mods['add'] = construct_phrase($vbphrase['add_x'], $vbphrase['moderator']);
     
############################################################
#######       ::          #######
############     : Release Candidate 3    ############
############       ahmed-samara              ############
################      www.alamuae.com       ################
################   www.vbulletinclub.com    ################
############################################################